// components/authorization/authorization.js
Component({
  // 初始组件内部数据
  data: {
    message: '组件中初始的数据'
  },
  // 定义组件的属性，接收外部传入的数据
  properties: {
    isLogin: {
      type: Boolean,
      value: true,
    },
    tips: String,
  },
  // data 和 properties 本质上来说是一个东西
  lifetimes: {
    created() {
      //  不能调用 setData，一般可以往 data 里面挂载数据，this.data.age = 18
      console.log('created')
    },
    attached() {
      console.log(this.data === this.properties, 233)
      console.log('可以在 attached 里面调用 setData 修改数')

      this.getToken()
    }
  },
  methods: {
    getToken() {
      console.log(!!wx.getStorageSync('token'), 33)
      // 不建议改（建议父亲改，后面学），但是语法层面可以通过下面的方式进行修改
      this.setData({
        isLogin: !!wx.getStorageSync('token')
      })
    }
  }
})